package com.smt.modules.bus.vo;

import com.baomidou.mybatisplus.annotations.TableId;
import com.baomidou.mybatisplus.annotations.TableName;
import com.smt.common.base.BaseVo;
import io.swagger.annotations.Api;
import lombok.Data;

import javax.validation.constraints.NotEmpty;
import javax.validation.constraints.NotNull;
import java.util.Date;

/**
 * 事件管理表
 *
 * @author zhangyi
 * @date 2018/10/10 17:10
 */
@Data
@TableName("bus_event_management")
@Api(value = "事件管理表" ,description = "事件管理表")
public class EventManagementVo extends BaseVo {
    private static final long serialVersionUID = 1L;
    /**
     * 主键id
     */
    @TableId
    private Long id;

    /**
     * 标题
     */
    @NotNull(message = "标题不能为空")
    private String title;

    /**
     * 创建者id
     */
    private Long memberId;

    /**
     * 创建时间
     */
    private Date createTime;

    /**
     * 项目id
     */
    @NotNull(message = "项目id不能为空！")
    private Long projectId;

    /**
     * 颜色
     */
    private String color;
    /**
     * 备注
     */
    private String remark;
}
